package com.xhu.water_supply.web.exception;

import com.xhu.water_supply.dto.ResultEnum;
import lombok.Data;

/**
 * 自定义异常的父类
 */
@Data
public class BaseException extends Exception{
    private ResultEnum resultEnum;//异常信息显示
    private String errorCode;//异常的代码
    private String errorMessage;//异常消息

    public BaseException(){}

    public BaseException(ResultEnum resultEnum){
        super(resultEnum.getMsg());
        this.errorCode = resultEnum.getCode();
        this.errorMessage = resultEnum.getMsg();
        this.resultEnum = resultEnum;
    }
}
